Synonyms: diplomatic mission
Definition: a mission serving diplomatic ends
Similar words: delegacy, delegation, deputation, mission, commission
Definition: a group of representatives or delegates